smack-bang on (something) - Turkish English Dictionary